pagerduty roundrobin issue when adding or removing user

First person in list is getting assigned to oncall whenever I try adding user or remove even he complete his oncall. For example, first person complete oncall today and if I add new join or remove user then first person getting assigned as oncall again. Can some one have any suggestions or help?